package cn.tedu.task2;

import apple.laf.JRSUIUtils;

import javax.swing.*;

/**
 * @description: 深水炸弹类
 * @author: Zane Zhang
 * @create: 2022-09-09 15:49
 **/
public class Bomb extends SeaObject {
    /**
     * 构造函数
     */
    public Bomb(int x, int y) {
        super(9, 12, x, y, 3);
    }

    /**
     * 重写 move()方法
     */
    @Override
    public void move() {
        y += speed;//y+(向下)y=y+speed
    }
    /**
     * 重写 getImage()方法
     */
    @Override
    public ImageIcon getImage() {
        return Images.bomb;//返回深水炸弹图片
    }
    /**
     * 重写 isOutifBounds()方法检测深水炸弹是否越界
     */
    @Override
    public boolean isOutOfBounds() {
        return y >= World.HEIGHT;//深水炸弹的 y>=窗口的高,即为越界
    }

}

